
//----------------------------------------------------------------
// Copyright (C) 2009 上海EZCRS
// 版权所有。 
// All rights reserved.

// 文件名：MsgProtocolConfigBO.cs
// 文件功能描述：消息协议配置
// 
// 
// 创建标识： kevin  2009-6-25 11:18:39
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Strive.Util.Text;
using Strive.Util.Logging;
using Strive.Core.Validations;
using Strive.Core.Service;
using Strive.Core.Translators;
using Strive.Util.Maths;
using Strive.Reflection;
using Strive.Aspects;
using Strive.DataAccess.Base.Model.PageObject;
using Strive.DataAccess.Base.BO;
using Strive.DataAccess;
using Strive.Util;
using Strive.DataAccess.Base.Model.SearcherObject;
using OTA.Notification.DAO.Protocol;
using OTA.Notification.Entity.Protocol;
using OTA.Notification.Interface.IDAO.Protocol;
using OTA.Notification.Interface.IBO.Protocol;

namespace OTA.Notification.BO.Protocol
{
    /// <summary>
    /// [MsgProtocolConfig]BO的业务逻辑
    /// </summary>
	/// <exception cref="BOException ">业务异常</exception>
	/// <exception cref="DAOException ">数据方法异常</exception>
	/// <exception cref="Exception ">系统异常</exception>
	/// <exception cref="StriveException ">NStirve框架异常</exception>
	/// <remarks>该BO已经生成了基本的业务操作，在自动生成的方法中已经提供了事务、缓存、安全、状态、日志等机制。</remarks>
   public abstract class MsgProtocolConfigBO:BaseBOBean<string, MsgProtocolConfigBean, MsgProtocolConfigDao, IMsgProtocolConfigDao>, IMsgProtocolConfigBo
   {
        
		/// <summary>
        /// 方法名称: SelectPageList
        /// 内容摘要: 分页查询对象
        /// </summary>
		/// <exception cref="BOExption ">业务异常</exception>
        /// <returns>分页结果</returns>
        public virtual PageResult<MsgProtocolConfigBean> SelectPageList(BasePageSearch search){
			try
			{
				return  base.DomainDAO.SelectPageList(search);
			}
			catch (DAOException ex) {
                throw new BOExption("访问MsgProtocolConfigBo时调用SelectPageList方式错误",ex);
            }
		}
   }
	
}

	